package com.hgxd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hgxd.entity.pojo.Humiture;
import com.hgxd.entity.res.GetHumitureVo;
import com.hgxd.entity.res.ResHumiture;
import com.hgxd.entity.vo.HumitureTimeVo;

import java.text.ParseException;
import java.util.List;

/**
 * <p>
 * 温湿度表 服务类
 * </p>
 *
 * @author fsd
 * @since 2023-10-18
 */
public interface IHumitureService extends IService<Humiture> {
    List<ResHumiture> maxTemperatureHumidityPerDay(String time, String name);


    List<List<ResHumiture>> maxTemperatureHumidityPerDays(HumitureTimeVo humitureTimeVo) throws ParseException;


    List<ResHumiture> getDataByTimeAndOrganizationName(GetHumitureVo getHumitureVo);

    List<ResHumiture> getDataToMillisecondByTimeAndName(GetHumitureVo getHumitureVo) throws ParseException;

    List<ResHumiture> getDataByTimeAndEquipmentName(GetHumitureVo getHumitureVo);

    List<ResHumiture> getEquipmentDataByOrganization(String organizationName);

    List<List<ResHumiture>> maxTemperatureHumidityPerDays2(HumitureTimeVo humitureTimeVo);
}
